Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Web Services (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
¿Cómo funciona?

Monografias.com
 ¿CÓMO FUNCIONA?
Para explicar como funciona tomaremos como ejemplo una agencia de viajes, que para atender a sus clientes requiere de información del clima, tipo de cambio, precios de pasajes entre otros. Es claro que para contar con esta información, la agencia implemente sistemas especializados, distrayendo sus esfuerzos en tareas no centrales de su negocio.
Lo ideal sería utilizar fácil y rápidamente la información de otras empresas especializadas en estos temas. Y como hemos mencionado esto es factible a través de la implementación de componentes de software tanto en el servidor de la agencia de viajes, como en los servidores de las entidades especializadas, de tal manera que puedan comunicarse a través de Internet o de cualquier otro medio y bajo un lenguaje común, puedan intercambiar información. Estos componentes son los “Web Services”.
 

Monografias.com
¿Para qué sirve un Web Services?
Para tener acceso a información y procesos remotos a través de aplicaciones web.
La finalidad de un Web Services, es la de ofrecer, vender o alquilar un proceso y que este pueda ser invocado por otras aplicaciones sin considerar el lenguaje de programación utilizado.

Monografias.com
Ventajas de los Servicios Web
INTEROPERABILIDAD

ACCESO EXTERNO DESDE INTERNET

TIPOS DE DATOS DE LAS INTERFACES

USO DE LOS ESTÁNDARES DE INTERNET

SOPORTE DE CUALQUIER LENGUAJE

SOPORTE PARA CUALQUIER INFRAESTRUCTURA DE COMPONENTES DISTRIBUIDAS

Monografias.com
Comparación frente a otros modelos de computación distribuida
Web Service
CORBA es independiente pero no es simple.

DCOM es independiente del lenguaje pero no es independiente de la plataforma ni simple.

RMI es simple e independiente de la plataforma pero no del lenguaje.
Otros modelos
Para realizar transacciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA (Common Object Request Broker Architecture).

Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como RMI (Remote Method Invocation), CORBA, o DCOM.

Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera.

Monografias.com
Beneficios

Independiente de la plataforma y del lenguaje
Basado en estándares abiertos
Publicado, localizado y accesible a través de internet
Soporta mensajes síncronos y asíncronos
Soporta varios clientes
Aplicaciones.
Capa Web.
Capa de negocios, para subsistemas sesacoplados.
B2B para aplicaciones entre negocios.

Monografias.com
Existen varias posibilidades de desarrollo de Web Services usando software libre, siendo Java el lenguaje de programación que se utiliza.

El uso de los Web Services a través de la Web hace necesario que se puedan utilizar en diferentes plataformas.

Java asegura que su código sea portable.

las APIs que incorpora para XML, hacen del uso de XML embebido en código Java mucho más fácil.

Las APIs en un paquete de desarrollo java para la programación de Web Services

Existe la posibilidad de utilizarlo directamente programando en Java, o bien, utilizar herramientas que hacen un uso más transparente de este paquete como los Java Web Service Developer Pack.
Desarrollo de Web Services con software libre

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter